Publisher-Subscriber Model Explained